package org.grow.present.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor
/*
用户名密码 只是一种登录方式
手机号 验证码 也是一种登录方式
通过推广的渠道服等也是一种登录方式
本质上
注册时候，注册成功就是用登录的信息 换取 系统内的一个userId 在本系统是employee表的主键
登录时候，登录成功，就是要返回一个cookie或token，其中至少包含userId
该表最好与用户基础信息表分开，因为它只管登录功能，表的信息安全性很高，需要较少权限可以读写。
*/
@TableName("UserPwdLogin")
public class UserPwdLogin {
    @TableId(type = IdType.INPUT)
    private String username;

    private String password;

    private Boolean enable = true;

    private String UID;
}